|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.sabro.jbusiness.gui.Panel
com.sabro.jbusiness.gui.formCadastro.Cadastro
public class Cadastro
Usada para criar painel para visualizar, alterar, inserir ou excluir registros de um objeto do tipo tabela de banco de dados definido na estrutura. Possui dois componentes principais, o objeto de navegação e o objeto detalhe. O objeto navegação serve para selecionar, inserir ou excluir registros. O objeto detalhes serve para editar os campos do registro selecionado.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.BaselineResizeBehavior |
Nested classes/interfaces inherited from interface com.sabro.jbusiness.gui.IPanel |
---|
IPanel.PanelEventType |
Field Summary |
---|
Fields inherited from class com.sabro.jbusiness.gui.Panel |
---|
dataFlavor, dataFlavors, flavorList |
Fields inherited from class javax.swing.JComponent |
---|
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
Cadastro()
|
|
Cadastro(SysEscopoFormatado sysEscopo)
Abre o formulário de cadastro |
|
Cadastro(SysEscopoFormatado sysEscopo,
java.lang.String condicao)
Abre o formulário de cadastro |
|
Cadastro(SysValor sysValor)
|
Method Summary | |
---|---|
void |
abreAnexo()
|
void |
abreConjuntos()
|
void |
abreLigacao()
|
void |
abreMenu(java.awt.event.ActionEvent e)
Abre o menu principal do objeto cadastro. |
void |
avancaProcesso()
|
void |
avancar()
|
void |
cancelar()
|
boolean |
canClose(ISelectable iSelectable)
Deve indicar se o objeto selectable pode ser fechado. |
void |
carregaProcesso()
|
void |
descarregaProcesso()
|
void |
detalhar()
Apresenta a Grade de Edição e estabelece o foco |
void |
detalharResumir()
Apresenta a Grade de Edição e estabelece o foco |
void |
editarFiltro()
|
void |
excluiRegistrosSelecionados()
Exclui as linhas selecionadas do banco de dados e da grade de navegacao |
void |
filtroReaplicar()
|
static Cadastro |
findCadastro(SysDetalheFormatado sysDetalheFormatado)
Procura o Cadastro que possui o objeto sysDetalheFormatado informado como gerenciador dos dados do detalhe. |
static Cadastro |
findCadastro(SysEscopoFormatado sysEscopoFormatado)
Procura o Cadastro que possui o objeto sysEscopoFormatado informado. |
static Cadastro |
findCadastro(SysTabelaFormatada sysTabelaFormatada)
Procura um Cadastro que possui o objeto sysTabelaFormatada informado. |
static Cadastro |
findCadastro(SysTabelaFormatada sysTabelaFormatada,
SysEscopo sysEscopoRemoto,
SysTabela.SysLigacao sysLigacao)
Procura um Cadastro que possui o objeto sysTabelaFormatada informado. |
static Cadastro |
findCadastro(SysTabelaFormatada sysTabelaFormatada,
SysTabela.SysLigacao sysLigacao)
|
static Cadastro |
findCadastro(SysValor sysValor)
Procura um Cadastro vinculado ao SysValor informado. |
CadastroEdicao |
getCadastroEdicao()
|
CadastroNavegacao |
getCadastroNavegacao()
|
int |
getID()
Otém o código do registro selecionado no escopo. |
ISelectable[] |
getISelectableComponents()
|
java.lang.String |
getName()
|
java.lang.String[] |
getNomes()
|
SysEscopoFormatado |
getSysEscopo()
|
SysValor |
getSysValor()
|
void |
initComponents()
Configura as dimensões, cores, comportamento e outros aspectos dos componentes que formarão painel. |
void |
insereRegistro()
|
void |
insereRegistroCopia()
Insere um novo registro com cópia do registro atual |
boolean |
isShowEdicao()
Indica se a grade de edição está sendo apresentada |
boolean |
isShowNavegacao()
Indica se a grade de navegacao está sendo apresentada |
static Cadastro |
openCadastro(int sysTabelaId)
|
static Cadastro |
openCadastro(int sysTabelaId,
java.lang.String select,
java.lang.String fromAdicional)
|
static Cadastro |
openCadastro(int sysTabelaId,
java.lang.String where,
SysFiltro sysFiltro)
|
static Cadastro |
openCadastro(int sysTabelaId,
java.lang.String where,
SysFiltro sysFiltro,
java.lang.String select,
java.lang.String fromAdicional)
|
static Cadastro |
openCadastro(int sysLigacaoId,
SysEscopoConsulta sysEscopo,
java.lang.String where,
SysFiltro sysFiltro)
|
static Cadastro |
openCadastro(int sysLigacaoId,
SysEscopoFormatado sysEscopo,
java.lang.String where,
SysFiltro sysFiltro)
|
static Cadastro |
openCadastro(SysTabela.SysLigacao sysLigacao,
SysEscopo sysEscopoRemoto,
java.lang.String where,
SysFiltro sysFiltro)
|
static Cadastro |
openCadastro(SysTabelaFormatada sysTabela)
|
static Cadastro |
openCadastro(SysTabelaFormatada sysTabela,
java.lang.String where,
SysFiltro sysFiltro)
|
static Cadastro |
openCadastro(SysTabelaFormatada sysTabela,
java.lang.String where,
SysFiltro sysFiltro,
java.lang.String select,
java.lang.String fromAdicional)
|
static Cadastro |
openCadastroProcesso()
|
static Cadastro |
openCadastroProcesso(int cfopId,
java.lang.String where,
SysFiltro sysFiltro)
|
static Cadastro |
openCadastroProcesso(SysConexao sysConexao,
int cfopId,
java.lang.String where,
SysFiltro sysFiltro)
|
void |
readExternal(java.io.ObjectInput in)
|
void |
recuperar()
|
void |
redoBody()
Reconstroi o corpo do formulário com base nos parâmetros de ShowEdicao, ShowNavegacao |
void |
refresh()
|
void |
resumir()
Oculta a grade de edição e chama o foco para a Grade de Navegação |
void |
salvaProcesso()
|
void |
salvar()
|
void |
setShowEdicao(boolean showEdicao)
Define que a Grade de Edição deve ser apresentada se existirem informações válidas |
void |
setShowNavegacao(boolean showNavegacao)
Define que a Grade de Navegação deve ser apresentada se existirem informações válidas |
void |
setSysEscopo()
Reaplica o escopo já definido |
void |
setSysEscopo(SysEscopoFormatado sysEscopo)
Define o escopo de trabalho que o cadastro deverá gerenciar. |
void |
setSysValor(SysValor sysValor)
|
void |
sysDetalheChanged(SysDetalhe.SysDetalheEvent sysDetalheEvent)
|
void |
sysEscopoChanged(SysEscopo.SysEscopoEvent sysEscopoEvent)
|
java.lang.String |
toString()
|
void |
validaAcoes()
Controla a aparencia das chamadas de ações (Botões, Opções de Menu) de acordo com o estado do formulário. |
void |
vinculaSysValor(SysEscopoFormatado sysEscopo,
SysCampoFormatado sysCampoSysValor,
SysEscopoFormatado sysEscopoSysValor)
|
void |
wasRequestClose(ISelectable iSelectable)
Este método é chamado pelo SelectionManeger para avisar que algum objeto ISelectable está sendo fechado mas para isso precisa que seus objetos filhos também sejam fechados. |
void |
wasSelected()
Este método é chamado pelo SelectionManager para avisar que este objeto foi selecionado. |
void |
writeExternal(java.io.ObjectOutput out)
|
Methods inherited from class com.sabro.jbusiness.gui.Panel |
---|
closePanel, findPanel, focusGained, focusLost, getDialog, getDialog, getDialog, getISelectableParent, getReference, getTransferData, getTransferDataFlavors, getWindow, isDataFlavorSupported, setISelectableParent, setReference, showDialog, showDialog, showDialog, showFrame, showFrame, showPanel, showPanel, wasUnSelected |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.sabro.jbusiness.gui.IPanel |
---|
closePanel, getDialog, getDialog, getDialog, getReference, setReference, showDialog, showDialog, showDialog, showFrame, showFrame, showPanel, showPanel |
Constructor Detail |
---|
public Cadastro()
public Cadastro(SysValor sysValor)
public Cadastro(SysEscopoFormatado sysEscopo)
public Cadastro(SysEscopoFormatado sysEscopo, java.lang.String condicao)
condicao
- filtro no formato SQL que seleciona os registros da tabelaMethod Detail |
---|
public static Cadastro openCadastro(int sysTabelaId)
public static Cadastro openCadastro(int sysTabelaId, java.lang.String select, java.lang.String fromAdicional)
public static Cadastro openCadastro(SysTabelaFormatada sysTabela)
public static Cadastro openCadastro(int sysTabelaId, java.lang.String where, SysFiltro sysFiltro)
public static Cadastro openCadastro(int sysTabelaId, java.lang.String where, SysFiltro sysFiltro, java.lang.String select, java.lang.String fromAdicional)
public static Cadastro openCadastro(SysTabelaFormatada sysTabela, java.lang.String where, SysFiltro sysFiltro)
public static Cadastro openCadastro(SysTabelaFormatada sysTabela, java.lang.String where, SysFiltro sysFiltro, java.lang.String select, java.lang.String fromAdicional)
public static Cadastro openCadastro(int sysLigacaoId, SysEscopoFormatado sysEscopo, java.lang.String where, SysFiltro sysFiltro)
public static Cadastro openCadastro(int sysLigacaoId, SysEscopoConsulta sysEscopo, java.lang.String where, SysFiltro sysFiltro)
public static Cadastro openCadastro(SysTabela.SysLigacao sysLigacao, SysEscopo sysEscopoRemoto, java.lang.String where, SysFiltro sysFiltro)
public static Cadastro openCadastroProcesso()
public static Cadastro openCadastroProcesso(int cfopId, java.lang.String where, SysFiltro sysFiltro)
public static Cadastro openCadastroProcesso(SysConexao sysConexao, int cfopId, java.lang.String where, SysFiltro sysFiltro)
public static Cadastro findCadastro(SysEscopoFormatado sysEscopoFormatado)
sysEscopoFormatado
-
public static Cadastro findCadastro(SysDetalheFormatado sysDetalheFormatado)
sysDetalheFormatado
-
public static Cadastro findCadastro(SysTabelaFormatada sysTabelaFormatada)
sysTabelaFormatada
-
public static Cadastro findCadastro(SysTabelaFormatada sysTabelaFormatada, SysTabela.SysLigacao sysLigacao)
public static Cadastro findCadastro(SysTabelaFormatada sysTabelaFormatada, SysEscopo sysEscopoRemoto, SysTabela.SysLigacao sysLigacao)
sysTabelaFormatada
- sysLigacao
-
public static Cadastro findCadastro(SysValor sysValor)
public void initComponents()
Panel
initComponents
in class Panel
public void setSysEscopo()
public void setSysEscopo(SysEscopoFormatado sysEscopo)
sysEscopo
- public CadastroEdicao getCadastroEdicao()
public CadastroNavegacao getCadastroNavegacao()
public void sysEscopoChanged(SysEscopo.SysEscopoEvent sysEscopoEvent)
sysEscopoChanged
in interface SysEscopo.SysEscopoListener
public void sysDetalheChanged(SysDetalhe.SysDetalheEvent sysDetalheEvent)
sysDetalheChanged
in interface SysDetalhe.SysDetalheListener
public void setSysValor(SysValor sysValor)
setSysValor
in interface IPanelEditorSysValor
public void vinculaSysValor(SysEscopoFormatado sysEscopo, SysCampoFormatado sysCampoSysValor, SysEscopoFormatado sysEscopoSysValor)
public SysValor getSysValor()
getSysValor
in interface IPanelEditorSysValor
public void setShowEdicao(boolean showEdicao)
showEdicao
- public boolean isShowEdicao()
public void setShowNavegacao(boolean showNavegacao)
showNavegacao
- public boolean isShowNavegacao()
public void redoBody()
public void validaAcoes()
public java.lang.String getName()
getName
in class java.awt.Component
public SysEscopoFormatado getSysEscopo()
public int getID()
public void abreMenu(java.awt.event.ActionEvent e)
public void detalhar()
public void resumir()
public void detalharResumir()
public void editarFiltro()
public void refresh()
public void filtroReaplicar()
public void abreLigacao()
public void abreAnexo()
public void abreConjuntos()
public void insereRegistro()
public void insereRegistroCopia()
public void salvaProcesso()
public void avancaProcesso()
public void excluiRegistrosSelecionados()
public void carregaProcesso()
public void descarregaProcesso()
public java.lang.String[] getNomes()
public void avancar()
avancar
in interface IPanelEditorSysValor
public void cancelar()
cancelar
in interface IPanelEditorSysValor
public void salvar()
salvar
in interface IPanelEditorSysValor
public void recuperar()
recuperar
in interface IPanelEditorSysValor
public java.lang.String toString()
toString
in class java.awt.Component
public ISelectable[] getISelectableComponents()
getISelectableComponents
in interface ISelectable
getISelectableComponents
in class Panel
public void wasSelected()
ISelectable
wasSelected
in interface ISelectable
wasSelected
in class Panel
public boolean canClose(ISelectable iSelectable)
ISelectable
canClose
in interface ISelectable
canClose
in class Panel
public void wasRequestClose(ISelectable iSelectable)
ISelectable
wasRequestClose
in interface ISelectable
wasRequestClose
in class Panel
iSelectable
- objeto que solicitou o fechamento.public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
writeExternal
in class Panel
java.io.IOException
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
readExternal
in class Panel
java.io.IOException
java.lang.ClassNotFoundException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |